package com.wang.springbootinit.model.dto;

import lombok.Data;

import java.util.List;

/**
 * 批量评分请求对象
 * 用于接收批量评分的请求数据
 */
@Data
public class BatchScoreRequest {
    /**
     * 评分类型（1-竞赛评分，2-活动评分）
     */
    private Integer type;
    
    /**
     * 关联ID（竞赛ID或活动ID）
     */
    private Long relationId;
    
    /**
     * 评分项目
     */
    private String item;
    
    /**
     * 评分人
     */
    private String scorer;
    
    /**
     * 批量评分数据列表
     */
    private List<StudentScore> studentScores;
    
    /**
     * 学生评分信息
     */
    @Data
    public static class StudentScore {
        /**
         * 学生ID
         */
        private Long studentId;
        
        /**
         * 分数
         */
        private Double score;
        
        /**
         * 评分备注
         */
        private String remark;
    }
} 